package xin.marcher.module.seller.converter;

import org.mapstruct.Mapper;
import xin.marcher.module.seller.domain.dto.SellerAccountDTO;
import xin.marcher.module.seller.domain.entity.SellerAccountDO;
import xin.marcher.module.seller.domain.request.SellerAccountRequest;

import java.util.List;

/**
 *
 */
@Mapper(componentModel = "spring")
public interface SellerAccountConverter {

    /**
     * 卖家账户转换
     *
     * @param request
     * @return
     */
    SellerAccountDO convertToDO(SellerAccountRequest request);

    /**
     * 卖家账户DO 转DTO
     *
     * @param sellerAccountDOS
     * @return
     */
    List<SellerAccountDTO> convertAccountsTODTO(List<SellerAccountDO> sellerAccountDOS);
}
